/* Modulo para crear el arbol sintactico
 * para la materia Teoria de Lenguajes y
 * Automatas - 2008
 */
#include <stdarg.h>

struct nodeT * creaNodo(char * str);

struct nodeT * llenaHijos(struct nodeT * padre, int qty, ...);
struct nodeT * llenaHijosIzq(struct nodeT * padre, int qty, ...);

void PrintTree(struct nodeT * root, int level);

void BuildNodes(struct nodeT * root, FILE * output);

void BuildArcs(struct nodeT * root, FILE * output);
